package cn.highedu.coolshark.product.service;

import cn.highedu.coolshark.common.PagedVO;
import cn.highedu.coolshark.product.pojo.dto.SpuAddNewDTO;
import cn.highedu.coolshark.product.pojo.dto.SpuQueryParamDTO;
import cn.highedu.coolshark.product.pojo.vo.SpuListItemVO;

/**
 * SPU业务接口
 */
public interface ISpuService {
    /**
     * 添加SPU
     * @param spuAddNewDTO
     */
    void addNew(SpuAddNewDTO spuAddNewDTO);

    /**
     * 分业务查询
     * @param spuQueryParamDTO
     * @return
     */
    PagedVO<SpuListItemVO> list(SpuQueryParamDTO spuQueryParamDTO);
}
